9d4476aaa15a92b8263f40ebadae17b0b2c7c2e3,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/GrVariableImpl.java,GrVariableImpl,getType,#,47

Before Change



  @NotNull
  public PsiType getType() {
    GrTypeElement typeElement = ((GrVariableDeclarations) getParent()).getTypeElementGroovy();
    return typeElement == null ?
        getManager().getElementFactory().createTypeByFQClassName("java.lang.Object", getResolveScope()) :
        typeElement.getType();

After Change


  @NotNull
  public PsiType getType() {
    PsiElement parent = getParent();
    GrTypeElement typeElement = parent instanceof GrParameter ? ((GrParameter) parent).getTypeElementGroovy() : ((GrVariableDeclarations) parent).getTypeElementGroovy();
    return typeElement == null ?
        getManager().getElementFactory().createTypeByFQClassName("java.lang.Object", getResolveScope()) :
        typeElement.getType();